f2ed58c3962814225c622f323afbf63a1dac5005,slib-tools/slib-tools-ontofocus/src/test/java/slib/tools/ontofocus/TestOntoFocusReduction.java,TestOntoFocusReduction,testReduction1,#,39

Before Change


        taxonomicPredicates.add(RDFS.SUBCLASSOF);
        predicatesToAdd.add(RDFS.SUBCLASSOF);
        OntoFocus ontofocus = new OntoFocus(factory, graph, taxonomicPredicates, predicatesToAdd, null, true);
        G g = ontofocus.performReduction(URIFactoryMemory.getSingleton().createURI("http://reduction"), buildSetOfURIs(graph, "A11", "A22"));


        assertTrue(g.getV().size() == 3);

After Change


        Set<URI> taxonomicPredicates = new HashSet<URI>(), predicatesToAdd = new HashSet<URI>();
        taxonomicPredicates.add(RDFS.SUBCLASSOF);
        predicatesToAdd.add(RDFS.SUBCLASSOF);
        boolean applyTR = true;
        Set<URI> query = buildSetOfURIs(graph, "A11", "A22");
        OntoFocus ontofocus = new OntoFocus(factory, graph, taxonomicPredicates, predicatesToAdd);
        G g = ontofocus.performReduction(URIFactoryMemory.getSingleton().createURI("http://reduction"), query, applyTR);

        logger.info("#V=" + g.getV().size());
        logger.info("#E=" + g.getE().size());

        assertTrue(g.getV().size() == 3);
        assertTrue(g.getE().size() == 2);